#-*- coding: utf-8 -*-

#_______________________ Simple As FucK Image Downloader _______________________
#
#                                by newfagpower

"""
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.

    © 2011 newfagpower

"""

import logging
log = logging.getLogger(__name__)

import downloader


class Exemple(downloader.Base):
    """ an exemple downloader """

    # the domain names of the images links handled by the downloader
    DOMAIN_LIST = ['exemple.com', 'exemple.org']

    def _retrieve_data(self):
        """ gives informations about the download,
        returns the download «name» and the images to download urls. """
        # an unique but understandable name, retrieve from the main web page
        name = ''
        # list off all images to download, retrieve from the web pages
        image_url_list = []
        return (name, image_url_list)
        
    def _can_continue(self):
        """ test when all images are downloaded if new images are available,
        if False the download is stopped. """
        return False

